查看原文
其他

爬虫俱乐部Python精彩答疑——更换Jupyter Notebook浏览器及dropna()参数详解

爬虫俱乐部 Stata and Python数据分析 2023-01-01

本文作者:孙一博,中南财经政法大学金融学院

本文编辑:刘光中

技术总编:王玉婷

Stata&Python云端课程来啦!

      好消息好消息,爬虫俱乐部开辟小鹅通战场!!爬虫俱乐部隆重推出小鹅通网络课程,将Stata基础课程Stata进阶课程Python课程都上传至小鹅通平台,欢迎大家多多支持订阅!报名课程即可加入答疑群,对报名有任何疑问欢迎在公众号后台留言哦。如需了解详情,可以通过课程链(https://appbqiqpzi66527.h5.xiaoeknow.com/homepage/10)或课程二维码进行访问哦~














引言













内容好,讲得好,更要答疑好!我们爬虫俱乐部不仅有优质、丰富的Stata数据分析和网络爬虫课程,更有强大、负责、高效的答疑服务。每日除了各位答疑老师和助理的实时解答,更有李春涛教授以及团队博士们在群内处理学员们的疑惑难题。

经过了这段时间的学习,学员们对Stata和Python的学习热情依然高涨。群里大家踊跃提问,与答疑老师互动交流,形成了良好的学习氛围。虽是线上“云端相见“,但学员们在这里互帮互助,不仅收获了编程技能,还结识了志同道合的学习伙伴。



接下来仍然是精彩的答疑案例分享,供大家学习和参考。











答疑案例分享













01更换Jupyter Notebook浏览器的方法
在我们使用Jupyter Notebook时,有时会遇到一些问题需要更换其浏览器。例如这位小伙伴的Jupyter Notebook不能自动弹出浏览器,或是显示无法创建新笔记本等情况。我们的答疑老师也立即给出了更换浏览器的解决方案。

下面,我们一起看下JupyterNotebook从默认浏览器更改为Chrome。Step1:打开Anaconda Prompt,输入jupyter notebook --generate-config,按下回车键。

Step2:根据返回的信息,我们找到jupyter_notebook_config.py文件所在位置并以记事本等文本文档的形式打开。

Step3:找到自己电脑谷歌浏览器的图标,右键-属性-快捷方式-目标,复制目标地址。

Step4:jupyter_notebook_config.py文本文档中查找c.NotebookApp.browser所在的行,在该行下加入下面的代码:(注意将路径改为Step3中获取的目标地址)

import webbrowserwebbrowser.register('chrome',None,webbrowser.GenericBrowser(r'你的谷歌浏览器快捷方式的目标地址'))c.NotebookApp.browser = 'chrome'

Step5:将Jupyter Notebook退出再重启,我们就成功将浏览器更改为Chrome啦!

02删除缺失值——dropna()参数详解

群里的这位学员想要删除某一列中含有缺失值的行,答疑老师给出dropna函数立即解决了这位同学的需求。

我们一起来看下dropna函数的参数使用方法吧。DataFrame.dropna()的作用是删除含用空值或缺失值的行或列,语法为:

dropna(axis=0,how='any',thresh=None,subset=None,inplace=False)

通过一个例子,更加直观地感受dropna()参数用法。

import pandas as pdimport numpy as npdf = pd.DataFrame({"C1": ['12', '24', '36','48'], "C2": [np.nan, '10',np.nan, '15'], "C3": ['5','20',np.nan,np.nan ]})df输出的矩阵如下:

axis:删除包含缺失值的行或列,axis=0或axis=index表示删除含有缺失值的行,axis=1或axis=columns表示删除含有缺失值的列。
df.dropna(axis=0)输出结果为:

how:确定过滤的标准,若取值为默认值any,则只要某行或某列存在NaN值,就删除;若取值为all,则只删去那些全部是NaN值的行或列。

df.dropna(how="all")

输出结果为:

thresh:表示有效数据量的最小要求,比如thresh=2,要求该行或该列至少有2个不是NaN值时将其保留。
df.dropna(thresh=2)

输出结果为:

subset:表示删除特定的子集中含有NaN值的行,这便是满足群内学员疑问的参数。
df.dropna(subset=["C3"])

输出结果为:


inplace:表示是否在原数据上操作,设为True则直接修改原数据,设为False则修改原数据的副本,返回新数据。以上就是本次分享的精彩答疑案例了,希望我们挑选出的案例对大家有所启发和帮助。我们的课程为帮助学员更好地学习,在周一到周日都安排了课程老师通过腾讯会议为学员们答疑解惑。届时,参加其他网课的学员也可以在所在的答疑群向授课老师咨询。各个课程老师的答疑时间以及答疑主要内容如下:

此外,我们在每个答疑群都设置了两位到四位不等的常规答疑老师,学员遇到的问题,可以先在群里咨询常规答疑老师,复杂的问题可以通过常规答疑与授课老师预约office hour的咨询。

每天下午2点-晚上10点在答疑群里提问都会有答疑人员负责答疑哦~

最后,欢迎大家报名参与我们的课程学习,爬虫俱乐部将为您提供的零基础、无障碍的Stata数据分析和网络爬虫课程,更重要的是,讲得好不如答疑答的好!我们高效、强大、负责的答疑团队,将为您提供认真负责,细致入微的答疑服务。在这里,您的学习效率和效果将成倍提升,一站式购买,无后顾之忧。













END

最后,我们为大家揭秘雪球网(https://xueqiu.com/)最新所展示的沪深证券和港股关注人数增长Top10。



对我们的推文累计打赏超过1000元,我们即可给您开具发票,发票类别为“咨询费”。用心做事,不负您的支持!





往期推文推荐      爬虫俱乐部的精彩答疑--如何打开Excel中扩展名与文件源码不符的文件
   
  【爬虫篇】解锁《梦华录》之东京繁华生活
      爬虫俱乐部的精彩答疑——DOS命令       爬虫俱乐部的精彩答疑之换行问题

爬虫俱乐部的精彩答疑--路径设置乱码怎么破?

爬虫俱乐部的精彩答疑--putdocx的二三事

爬虫俱乐部精彩答疑之Python篇

爬虫俱乐部的精彩答疑--花式重命名变量

      今天你还是“刘畊宏女孩”吗?

爬虫俱乐部在山东财经大学金融学院暑期Stata网课上的精彩答疑

JupyterNotebook——如何更换默认文档目录

Stata绘图系列——玩转绘图通用选项(一)

出人意料!这所大学的A级学科总数竟超越清华北大!

Stata数据读入——打开方式不同?

数据类型——Dict、Set与Frozenset简析

Stata小贴士之外部命令安装路径

有一种夏天叫做宫崎骏的夏天

换装术|多个Excel文件如何一键转为dta格式

【基础篇】Python可变对象与不可变对象

Stata绘图系列——细节掌控绘图区域!

关于我们 


   微信公众号“Stata and Python数据分析”分享实用的Stata、Python等软件的数据处理知识,欢迎转载、打赏。我们是由李春涛教授领导下的研究生及本科生组成的大数据处理和分析团队。

   武汉字符串数据科技有限公司一直为广大用户提供数据采集和分析的服务工作,如果您有这方面的需求,请发邮件到statatraining@163.com,或者直接联系我们的数据中台总工程司海涛先生,电话:18203668525,wechat: super4ht。海涛先生曾长期在香港大学从事研究工作,现为知名985大学的博士生,爬虫俱乐部网络爬虫技术和正则表达式的课程负责人。



此外,欢迎大家踊跃投稿,介绍一些关于Stata和Python的数据处理和分析技巧。

投稿邮箱:statatraining@163.com投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里
为作者署名,并有赏金分成。

2)邮件请注明投稿,邮件名称为“投稿+推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到有关数据处理、分析等问题,可以在公众
号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存